5.3 动作

正如之前所说,Go模板的动作就是一些嵌入在模板里面的命令,这些命令在模板中使用两个大括号 {{}} 进行包围。Go拥有一套非常丰富的动作集合,它们不仅功能强大,而且还非常灵活多变。本节将讨论以下几种主要的动作:

  • 条件动作;
  • 迭代动作;
  • 设置动作;
  • 包含动作。

除了以上4种动作之外,本章稍后还会介绍另外一种重要的动作——定义动作。如果读者对其他类型的动作也感兴趣,那么可以参考 text/template 库的文档。

虽然初看上去可能会让人感到惊讶,但其实点( . )也是一个动作,并且是最为重要的一个,它代表的是传递给模板的数据,其他动作和函数基本上都会对这个动作进行处理,以此来达到格式化和内容展示的目的。

results matching ""

    No results matching ""